Saltar al contenido principal

Arquitectura de Configuración del Sistema

Esta página explica la estructura jerárquica y organización de todos los elementos de configuración del sistema en el OV80i, mostrando cómo los diferentes niveles de configuración trabajan juntos para crear un sistema de visión cohesivo.

Resumen de la Arquitectura de Configuración

Jerarquía de Configuración de Tres Niveles

El OV80i organiza las configuraciones en tres capas arquitectónicas distintas:

Niveles de Configuración:

  • Configuraciones a Nivel de Dispositivo - Fundamento de hardware y sistema
  • Configuraciones a Nivel de Receta - Configuraciones específicas de inspección
  • Configuraciones Globales del Sistema - Recursos y políticas compartidas entre recetas

Alcance e Herencia de la Configuración

Relaciones de Configuración:

  • Configuraciones de dispositivo forman la base para todas las operaciones
  • Configuraciones de receta heredan capacidades del dispositivo pero definen comportamientos específicos
  • Configuraciones globales aplican políticas a nivel sistema que afectan a todas las recetas
  • Receta activa determina la configuración operativa actual

Fundamento de Configuraciones a Nivel de Dispositivo

Capa de Configuración de Hardware

Configuración Física del Sistema:

  • Identidad de Red - Dirección IP, configuración de subred, asignación de protocolos
  • Asignación de I/O Digital - Lógica NPN/PNP, entradas de disparo, salidas de estado
  • Gestión de Energía - Configuración de entrada 19-24 VDC, protección térmica
  • Configuración de Puertos - Ethernet M12, acceso de emergencia Micro-USB, comunicación serial

Identidad y Seguridad del Sistema

Autenticación a Nivel de Dispositivo:

  • Gestión de Usuarios - Niveles de permiso Ingeniero/Supervisor/Operador
  • Control de Acceso - Requisitos de autenticación y gestión de sesiones
  • Identidad del Dispositivo - Números de serie, versiones de software, estado de activación
  • Acceso de Emergencia - Procedimientos de recuperación y métodos de bypass vía Micro-USB
nota

Arquitectura de Firmware y Software

Capa de Software del Sistema:

  • Servicios Core del Sistema - Control de cámara, procesamiento AI, comunicación en red
  • Plataforma Node-RED - Flujos de automatización específicos de receta (Node-RED reside en cada receta)
  • Gestión de Actualizaciones - Control de versiones de software y procedimientos de actualización
  • Monitoreo del Sistema - Chequeos de salud, reportes diagnósticos, manejo de errores

Gestión de Versiones:

  • Compatibilidad de Recetas - Recetas antiguas pueden abrirse en versiones más nuevas del software
  • Actualización de Versión - Guardar recetas las actualiza automáticamente a la versión actual del software
  • Limitaciones de Downgrade - Downgrades requieren asistencia de soporte y borran todos los datos de la cámara
nota

Consulte: Node-RED Basics

Configuración a Nivel de Receta

Jerarquía de Configuración de Inspección

Configuraciones Específicas de Receta:

  • Parámetros de Imagen - Exposición, enfoque, configuración de lentes, configuración de iluminación
  • Plantilla y Alineación - Configuración de matching de patrones, umbrales de confianza, áreas de búsqueda
  • Selección de Modelo AI - Clasificación vs Segmentación, modos de entrenamiento, configuraciones de precisión
  • Configuración de Disparo - Modos de disparo Manual, Hardware, PLC, Aligner o Intervalo

Gestión del Estado de la Receta

Configuración Activa vs Inactiva:

  • Una Sola Receta Activa - Solo una receta operativa en cualquier momento
  • Cambio de Receta - Procedimientos de activación/desactivación y cambios de estado del sistema
  • Validación de Configuración - Chequeos de compatibilidad y detección de errores
  • Dependencias de Receta - Imágenes de plantilla, datos de entrenamiento y requisitos de modelo
  • Integración Node-RED - Cada receta contiene sus propios flujos de automatización Node-RED

Arquitectura del Flujo de Trabajo de Inspección

Pipeline de Ejecución de Receta:

  • Procesamiento de Disparo - Manejo de señales de entrada e inicio de captura
  • Adquisición de Imagen - Control de cámara y procedimientos de captura
  • Procesamiento AI - Ejecución del modelo y generación de resultados
  • Comunicación de Salida - Entrega de resultados vía I/O digital, PLC y HMI

Configuraciones Globales del Sistema

Recursos Compartidos entre Recetas

Gestión de Datos a Nivel Sistema:

  • Almacenamiento de Biblioteca - Historial de capturas de imagen con limpieza automática al llenarse la memoria
  • Gestión de Almacenamiento - Asignación de tarjeta SD, políticas de retención, eliminación de más antiguos primero
  • Protección de Datos de Entrenamiento - Imágenes de entrenamiento preservadas sin importar restricciones de almacenamiento
  • Exportación/Importación de Datos - Capacidades de respaldo, restauración y transferencia de recetas
  • Registros del Sistema - Datos diagnósticos, seguimiento de errores y monitoreo de desempeño
  • Almacenamiento de Archivos Pequeños - La cámara puede almacenar archivos de referencia pequeños (CSV, etc.) para acceso de Node-RED

Jerarquía de Almacenamiento:

  • Datos de Entrenamiento - Prioridad máxima, nunca eliminados automáticamente
  • Capturas Recientes - Imágenes más nuevas preservadas primero
  • Capturas Más Antiguas - Eliminadas automáticamente cuando el almacenamiento está casi lleno
  • Archivos de Referencia - Archivos pequeños para flujos Node-RED (deben permanecer pequeños)

Comunicación e Integración

Conectividad con Sistemas Externos:

  • Protocolos de Red - Configuración de comunicación Ethernet/IP, Profinet, TCP
  • Integración Industrial - Parámetros de comunicación PLC y formatos de intercambio de datos
  • Flujos Node-RED - Lógica de automatización específica de receta e integración con sistemas de terceros
  • Monitoreo Remoto - Acceso a interfaz web y capacidades diagnósticas
  • Acceso a Archivos - Archivos de referencia pequeños (CSV, etc.) accesibles para flujos Node-RED

Políticas a Nivel Sistema

Gobernanza Operativa:

  • Comportamientos Predeterminados - Configuraciones de respaldo y procedimientos de manejo de errores
  • Optimización de Rendimiento - Asignación de recursos del sistema y prioridades de procesamiento
  • Programas de Mantenimiento - Limpieza automatizada, chequeos de salud y validación del sistema
  • Retención de Datos - Políticas de archivo, límites de almacenamiento y gestión del ciclo de vida de datos

Gestión de Configuración

Persistencia y Recuperación de Configuraciones

Arquitectura de Respaldo de Configuración:

  • Exportación/Importación de Recetas - Respaldo y restauración individual de recetas
  • Configuración del Sistema - Preservación de configuraciones a nivel de dispositivo
  • Restablecimiento de Fábrica - Restauración completa del sistema al estado predeterminado
  • Recuperación de Emergencia - Acceso y reparación de configuración vía USB

Compatibilidad de Versiones:

  • Actualizaciones de Software - Migración de configuraciones durante actualizaciones del sistema
  • Manejo de Versiones de Receta - Recetas antiguas abren en software más nuevo, guardar actualiza versión
  • Restricciones de Downgrade - Downgrades requieren asistencia de soporte y borran todos los datos
  • Compatibilidad Retroactiva - Soporte de configuraciones legacy con conversión automática de versión

Gestión y Validación de Cambios

Control de Configuración:

  • Seguimiento de Cambios - Historial de modificaciones y auditorías
  • Validación de Configuraciones - Detección de conflictos y chequeo de compatibilidad
  • Procedimientos de Reversión - Recuperación ante cambios fallidos en configuración
  • Flujos de Prueba - Validación de configuración y verificación de desempeño

Consistencia del Estado del Sistema

Integridad Arquitectónica:

  • Dependencias de Configuración - Relaciones y validación entre capas de configuración
  • Asignación de Recursos - Gestión de recursos del sistema a través de niveles de configuración
  • Impacto en Rendimiento - Cambios en configuración e implicaciones en desempeño del sistema
  • Continuidad Operativa - Cambios de configuración sin interrupción en producción

Matriz de Prioridad de Configuración

Categoría de ConfiguraciónNivel de DispositivoNivel de RecetaNivel GlobalAnulación de Receta Activa
Identidad de Red✅ Primario❌ N/A❌ N/A❌ N/A
Permisos de Usuario✅ Primario❌ N/A❌ N/A❌ N/A
Parámetros de ImagenLímites de Hardware✅ Primario❌ N/A✅ Receta Activa
Selección de Modelo AI❌ N/A✅ Primario❌ N/A✅ Receta Activa
Configuración de DisparoCapacidad de Hardware✅ Primario❌ N/A✅ Receta Activa
Almacenamiento de DatosCapacidad de HardwareUso✅ Primario❌ N/A
Protocolos de ComunicaciónConfiguración de InterfazDatos de Receta✅ PrimarioDatos de Receta

🔗 Véase También